Path processing using Solid State Storage
نویسندگان
چکیده
Recent advances in solid state technology have led to the introduction of Solid State Drives (SSDs). Todays SSDs store data persistently using NAND flash memory. While SSDs are more expensive than hard disks when measured in dollars per gigabyte, they are significantly cheaper when measured in dollars per random I/O per second. Additional storage technologies are under development, Phase Change Memory (PCM) being the next one to enter the marketplace. PCM is nonvolatile, it can be byte-addressable, and in future Multi Level Cell (MLC) devices, PCM is expected to be denser than DRAM. PCM has lower read and write latency compared to NAND flash memory, and it can endure orders of magnitude more write cycles before wearing out. Recent research has shown that solid state devices can be particularly beneficial for latency-bound applications involving dependent reads. Latency-bound applications like path processing in the context of graph processing or Resource Description Framework (RDF) data processing are typical examples of these applications. We demonstrate via a custom graph benchmark that even an early prototype Phase Change Memory device can offer significant improvements over mature flash devices (1.5x 2.5x speedup in response times). We take this observation further by building Pythia, a prototype RDF repository tailor-made for Solid State Storage to investigate the predicted benefits for these type of workloads that can be achieved in a properly designed RDF repository. We compare the performance of our repository against the state of the art RDF-3X repository in a limited set of tests and discuss the results. We finally compare the performance of our repository running on a PCM-based device against a state of the art flash device, showing that there is indeed significant gain to be achieved by using PCM for RDF processing.
منابع مشابه
Faster DB2 Performance with IBM FlashSystem
I/O performance is critical to DB2 operations. Although you can improve performance by using faster processors, faster systems, and advanced DB2 capabilities, data must still be read from and written to storage. Traditional hard disk drive (HDD) storage cannot provide the speed that is required by many applications. Many solid-state device (SSD) solutions add latency because software is require...
متن کاملA Facile and Environmental Friendly Method for C=N Bond Cleavage of Imines Using p-Toluenesulfonic Acid in Solid State
A simple, efficient and clean procedure has been developed for the cleavage of imines C=N bond. Deprotection of imines to their parent carbonyl and amine compounds was achieved using p-toluenesulfonic acid in the solid state condition at 25-45 ˚C. The salient features of this methodology are shorter reaction times, cheap processing, high yields of product and easy availability of the catalyst. ...
متن کاملAn Experimental Study on IO Optimization Techniques for Flash-based Transaction Processing Systems
Abstract Flash SSDs are being considered and partially starting to be utilized for enterprise storage. In order to maximize the performance benefit, different IO optimization techniques can be applied to the existing storage system. We examined the IO optimization techniques and the distinct features of the flash SSD. The IOs applied with optimization techniques are analyzed through the IO path...
متن کاملSynthesis and Processing of SnO2, CaSnO3 and Ca2SnO4 Nanopowders by Solid-State Reaction Technique
The nanopowders of SnO2, CaSnO3 and Ca2SnO4 in the size rang of 5-70 nm have been prepared using solid-state reaction technique. The technique is convenient and inexpensive in comparison to the conventional routes of compound prepared and processing where, many steps of mixing and annealing are i...
متن کاملFast, Energy Efficient Scan inside Flash Memory
Today, an SSD (Solid State Drive) is essentially a block device attached to a legacy host interface. As a result, the system I/O bus remains a bottleneck, and the abundant flash memory bandwidth as well as the computing capabilities inside SSD is largely untapped. In this paper, we motivate an efficient in-storage computing approach where (part of) data-intensive processing is moved from the ho...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012